Models of computation like Kahn and dataflow process networks provide convenient means for modeling signal processing applica-tions. This is partly due to the abstract primitives that these models offer for communication between concurrent processes. However, when mapping an application model onto an architecture, these primitives need to be mapped onto architecture level communica-tion primitives. We present a trace transformation technique that supports a system architect in performing this communication re-finement. We discuss the implementation of this technique in a tool for architecture exploration named SPADE and present examples. 1
In this paper, the problem of automatically mapping large-grain dataflow programs onto heterogeneous...
The size and complexity of software systems make integration of the new/modified requirements to the...
Two important trends can be identified in parallel computing. First of all, the scale of parallel co...
In the Artemis project [13], design space exploration of embedded systems is provided by modeling ap...
Abstract — We present a methodology for the exploration of signal processing architectures at the sy...
The Array-OL specification model has been introduced to model systematic signal processing applicati...
A dataflow network consists of nodes that communicate over perfect FIFO channels. For dataflow netwo...
International audienceThe Array-OL specification model has been introduced to model systematic signa...
Computer hardware keeps increasing in complexity. Software design needs to keep up with this. The ri...
Architectural description languages are a useful tool for modeling complex software systems at a hig...
This paper presents a methodology and algorithms for automatic communication refinement. The communi...
Abstract: Algebraic High-Level (AHL) nets are a well-known modelling technique based on Petri nets w...
Complex communicating computer systems—computers connected by data networks and in constant communic...
Part 3: Multi/Many-Core System DesignInternational audienceCurrent approaches for mapping Kahn Proce...
Ce travail de thèse s'inscrit dans le cadre du projet financé par la Région Rhône-Alpes. La personn...
In this paper, the problem of automatically mapping large-grain dataflow programs onto heterogeneous...
The size and complexity of software systems make integration of the new/modified requirements to the...
Two important trends can be identified in parallel computing. First of all, the scale of parallel co...
In the Artemis project [13], design space exploration of embedded systems is provided by modeling ap...
Abstract — We present a methodology for the exploration of signal processing architectures at the sy...
The Array-OL specification model has been introduced to model systematic signal processing applicati...
A dataflow network consists of nodes that communicate over perfect FIFO channels. For dataflow netwo...
International audienceThe Array-OL specification model has been introduced to model systematic signa...
Computer hardware keeps increasing in complexity. Software design needs to keep up with this. The ri...
Architectural description languages are a useful tool for modeling complex software systems at a hig...
This paper presents a methodology and algorithms for automatic communication refinement. The communi...
Abstract: Algebraic High-Level (AHL) nets are a well-known modelling technique based on Petri nets w...
Complex communicating computer systems—computers connected by data networks and in constant communic...
Part 3: Multi/Many-Core System DesignInternational audienceCurrent approaches for mapping Kahn Proce...
Ce travail de thèse s'inscrit dans le cadre du projet financé par la Région Rhône-Alpes. La personn...
In this paper, the problem of automatically mapping large-grain dataflow programs onto heterogeneous...
The size and complexity of software systems make integration of the new/modified requirements to the...
Two important trends can be identified in parallel computing. First of all, the scale of parallel co...